<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
	</body>
	<script type="text/javascript">
		var str = "JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 Javascript。JavaScript 非常容易学。本教程将教你学习从初级到高级 javaScript 知识。";
		// 1.把以上文字字母转大写
		console.log(str.toUpperCase());
		// 2.把以上文字字母转小写
		console.log(str.toLowerCase());
		// 3.以空格分割以上字符串，并遍历结果数组	
		var arr = new Array();
		arr = str.split(' ');
		for(i = 0; i<arr.length;i++)
		{
			console.log(arr[i]);
		}
		// 4.找到以上文本中，JavaScript出现的次数（忽略大小写）
		// var num = 0 ;
		// var index = 0;
		// str = str.toLowerCase();
		
		// for (i = 0; i<str.length;i++) {
		// 	if (str.indexOf('javascript')!=-1) {
		// 		num++;
		// 		str = str.replace('javascript',1);
		// 		console.log(str);
		// 	}
		// }
		// console.log(num);
		// 第二种方法
		var regexp = /JavaScript/i;
		var arr1 = new Array();
		
		arr1 = str.split(regexp);
		console.log(arr1.length-1);
		
		// 5.查找以上文本中， ‘Web’与'HTML'之间的字符串，结果值不能包含任何空格
		var a = 'Web';
		var b= 'HTML';
		var pos1 = str.indexOf(a)+a.length;
		var pos2 = str.indexOf(b);
		str = str.substring(pos1,pos2);
		
		for (i = 0; i<str.length;i++) {
			str = str.replace(' ','');
		}
		console.log(str);
		console.log(pos1);
		console.log(pos2);
		
		// 6.四舍五入 PI 值，保留精度4位
		
		var PI = 3.141592653528;
		console.log(PI.toFixed(4));
		
		// 7.判断当前时间是否超过8点，超过8提示‘上课’

		function judgeTime(){
		//时间
		var date1=new Date(8);
		//现在时间
		var date2=new Date();
		//判断时间
		return date1.getHours()<date2.getHours()?true:false;
		}
		if (judgeTime())
		{
			console.log('上课');
		} else{
			console.log('还没上课');
		}
		
	</script>
</html>

